export interface IPageListParams {
  /**
   * 起始时间(指的想让后台从哪个时间开始往后返回数据), 格式年-月-日
   */
  begin_pubdate?: string;
  /**
   * 不传为全部(指的不传递此参数名)
   */
  channel_id?: string;
  /**
   * 截止时间(指的想让后台返回到哪个时间之前的数据), 格式年-月-日
   */
  end_pubdate?: string;
  /**
   * 当前页码(默认为1)
   */
  page?: string;
  /**
   * 当前页条数(默认为10)
   */
  per_page?: string;
  /**
   * 文章状态: 0-草稿, 1-待审核, 2-审核通过, 3-审核失败, 不传为全部(指的参数名也不携带)
   */
  status?: string;
  [property: string]: any;
}

export interface IPageListRow {
  /**
   * 文章评论数量
   */
  comment_count?: number;
  /**
   * 文章封面对象
   */
  cover?: ICover;
  /**
   * 文章id
   */
  id: string;
  /**
   * 文章点赞数
   */
  like_count?: number;
  /**
   * 文章发布状态
   */
  pubdate?: string;
  /**
   * 文章阅读数
   */
  read_count?: number;
  /**
   * 文章状态
   */
  status?: number;
  /**
   * 文章标题
   */
  title?: string;
  [property: string]: any;
}

/**
 * 文章封面对象
 */
interface ICover {
  /**
   * 文章封面图片数组
   */
  images: string[];
  /**
   * 文章封面类型，封面类型 -1:自动，0-无图，1-1张，3-3张
   */
  type: number;
  [property: string]: any;
}